﻿*,p{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:16px;margin:0; padding:0;}
html,body{ font-family:"微软雅黑",Microsoft YaHei; font-family: "Microsoft YaHei","微软雅黑" !important;/*兼容Opera*/color:#333333; -webkit-text-size-adjust:none;position: relative; font-size: 16px; line-height: 1.7;}
img {
    /*display: block;*/
    border:none;
    max-width: 100%;
    width: auto\9;
    height: auto;
    -ms-interpolation-mode: bicubic;
    _width:auto;
}
input,textarea{border:none; background:none; font-size:12px; vertical-align:middle;font-family:"微软雅黑",Microsoft YaHei;}
select{font-size:12px; vertical-align:middle; cursor:pointer; font-family:"微软雅黑",Microsoft YaHei;}
body a {outline: medium none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#333333; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
a:hover,a:active,a:visited,a:focus{ text-decoration:none;}
a:hover{ color: #007dec;}
em,i{ font-style:normal;}
a:focus,input,select,area{outline:none; blr:expression(this.onFocus=this.blur());} 
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}


/**   header   begin   **/
header.header_index{ width:100%; position: fixed; top: 0.7rem; left: 0;  z-index: 3000; padding: 0.1rem 6%;}
.logo{display: block;float: left; }
.logo img{width: 2.1rem;height: .59rem;}
/*header_sub*/
header.header_index,header.header_sub{ position: fixed; left: 0; width:100%; height: 60px; z-index: 3000; padding:0 5%; }
header.header_index{ top: 0.7rem;}
header.header_sub{ background: #fff; box-shadow: 0 0 20px -3px #dcdcdc;}
header.header_index .nav_sub,header.header_index .search_sub{ display: none;}
header.header_sub .menu_box,header.header_scr .menu_box{ display: none;}
header.header_scr{ top:0; background: #fff; box-shadow:0 0 20px -3px #dcdcdc; }
header.header_scr .nav_sub,header.header_scr .search_sub{ display: block;}
header.header_index .nav .nav_sub{ display: block;}
.logo_sub{ display: block; float: left; margin-top: 10px; margin-right: 4%;}
.logo_sub img{ display: block; height: 40px;}
.nav_sub{ overflow: hidden; max-width: 800px;}
.nav_sub li{ width: 20%; float: left; font-weight: normal;}
.nav_sub li a.nav_item0{ display: inline-block; line-height: 60px; position: relative;}
.nav_sub li a.nav_item0:before{ content: ""; position: absolute; bottom: 0; left:0; width: 100%; height: 1px ; background: #fff;}
.nav_sub li a.nav_item0 span{ display: block; background: url("../images/ico_01.png") right center no-repeat; padding-right: 23px;}
.nav_sub li.nav_cur a.nav_item0:before{ height: 3px ; background:#005bac;}
.nav_sub li.nav_cur a.nav_item0{ color: #005bac;}
.nav_sub li:nth-of-type(4) a.nav_item0 span,.nav_sub li:nth-of-type(5) a.nav_item0 span{ background-image: none; padding: 0;}
.nav_down{position:absolute; top:60px; left:0; z-index: 100; width:100%; }
.nav-down-menu{width:100%; margin:0; position:absolute;top:0; z-index: 100; border-top: 1px solid #dcdcdc; display: none;}
header.header_sub .nav_down .nav-down-menu,header.header_scr .nav_down .nav-down-menu{ background: #f4f4f4;}
header.header_sub .menu_area .nav-down-menu,header.header_scr .menu_area{ border-bottom: 1px solid #ddd;}
header.header_sub .menu_area:before,header.header_scr .menu_area:before{ background: #fff; border-color: #fff;}
.menu_area{ position: relative; padding: 40px 0;}
.menu_area:before{ content: ""; position: absolute; top:0; left:30%; width: 70%; height: 100%; border-left: 1px solid #dcdcdc;}
.erji{ position: relative; z-index: 10; width: 30%; padding-left: 15%; float: left; }
.erji,.sanji_list{ font-size: 15px;}
.erji_li{ }
.erji_li a.erji_item0{ display: block; padding: 10px 0 10px 10px; position: relative}
.erji_li a.erji_item0:before{ content: ""; position: absolute; top:50%; right: 10px; margin-top: -9px; width: 18px; height: 18px; background: url("../images/ico_08b.png") -18px 0 no-repeat;}
.erji_li a.erji_item0 span{ display: block; position: relative; z-index: 10;}
.sanji_box{ width: 70%; float: left; position: relative;}
.sanji{ width: 100%; height: 100%; max-width: 600px;}
.sanji_item0{ color: #005bac; font-size: 24px; display: none;}
.sanji_list{ padding: 0 30px;}
.sanji_list li{ border-bottom: 1px solid #f5f5f5;}
.sanji_list li a{ display: inline-block; color: #999; padding: 10px 0;}
.sanji_list li a span{display: inline-block; padding: 0 33px 0 13px; margin-right: 10px; font-size: 14px;position: relative; color: #999;}
.sanji_list li a span::before,.sanji_list li a span::after{ background: #dcdcdc; position: absolute; top:50%;}
.sanji_list li a span::before{content: "";width:3px;height: 14px; left: 0; margin-top: -7px;}
.sanji_list li a span::after{content: "";width:23px;height: 1px; right: 0; background: #dcdcdc;}
.sanji_list li a:hover,.sanji_list li a:hover span{ color: #005bac;}
.sanji_list li a:hover span:before,.sanji_list li a:hover span::after{ background-color: #005bac;}
.erji_cur a.erji_item0{ background-color: #005bac; color: #fff;}
.erji_cur a.erji_item0:before{ background-position: 0 0;}
.erji_cur .sanji{ display: block;}
.search_sub{ float: right; overflow: hidden; width: 184px; height: 32px; margin-top: 14px; margin-left: 4%;}
.search_write{ overflow: hidden;}
.search_text2{ width: 100%; height: 32px; border-bottom: 1px solid #ddd; position: relative; opacity: 1; left:0;}
.search_menu{ float: right; width: 54px;}
.search_btn2{ height: 32px; background: url("../images/ico_02.png") left center no-repeat; padding-left: 30px; font-size: 12px; font-weight: bold;}
/*menu_box*/
.menu_box{ float: right; margin-top: 20px; font-size:18px; font-weight: bold;}
.meun{ position: relative; color: #fff; }
.meun:hover,.meun:active,.meun:visited{color: #fff;}
.meun::before{content: "";position: absolute;top: 0;left: -32px;width:27px;height:24px;background: url(../images/muen_06.png) no-repeat center;}
.nav{ width: 100%;height:100%;position: fixed;top: 100%;left: 0; background: rgba(255,255,255,.95); padding:70px 5%;}
.nav_pad{ }
.pad_list{}
.pad_list li{ line-height: 50px; text-align: center; border-bottom: 1px solid #dcdcdc;}
.pad_list li a{ display: block;}
.close{ float: right;font-size: .18rem;font-weight: bold; color: #000;position: relative; opacity: 1;}
.close:hover,.close:active,.close:visited{color: #000;opacity: 1;}
.close::before{content: "";position: absolute;top: -0.10rem; left: -0.50rem; width:0.40rem;height:0.40rem; background: url(../images/close_06.png) no-repeat center; background-size: contain;}
.search{  width: 100%; overflow: hidden; padding:40px 0; text-align: center;}
.search_text{ width:50%; height: 40px; border-bottom: 1px solid #ccc; }
.search_btn{text-align: center; width: 100px; height: 40px; font-size: 14px; background: #007dec; color: #fff;font-weight: bold;}
.nav .nav_sub{ margin: 0 auto;}
.nav .nav_sub li{ text-align: center;}
.navxxk{text-align: center; overflow: hidden;}
.navxxk p{ width: 20%; float:left; color: #2b2b2b;font-size: .24rem;cursor: pointer; padding-bottom: .15rem;}
.navxxk p a{ display: inline-block;}
.navxxkcon{padding-top: .8rem; display: none;}
.navxxkcon_1L{float: left;width: 7.4rem;min-height: 4.17rem;border-right: 1px #000 solid;}
.navxxkcon_1Llist li{font-size: .18rem;color: #464646;height: .77rem;line-height: .76rem;border-bottom: 1px #575959 solid;width: 2.23rem;text-align: center;}
.navxxkcon_1Llist li a{color: #464646;}
.navxxk .firstLi a{border-bottom: 1px #000 solid; color: #007dec;}
.navxxkcon_1R{float: left;width:4.6rem;min-height: 4.17rem;}
.navxxkcon_1R_1list{padding-left: .2rem;}
.navxxkcon_1R_1list li{margin-bottom: .4rem;font-size: .18rem;color: #005bac;}
.navxxkcon_1R_1list li a{color: #005bac;}
.navxxkcon_1R_1list li a span{display: inline-block;width: .55rem;height: .14rem;padding-left: .13rem;margin-right: .14rem;font-size: .14rem;position: relative;color: #005bac;}
.navxxkcon_1R_1list li a span::before{content: "";width: .03rem;height: .14rem;background: #005bac;position: absolute;left: 0;top: .025rem;}
.navxxkcon_1R_1list li a span::after{content: "";width: .23rem;height: 1px;position: absolute;right: 0;top: .1rem;background: #005bac;}
.navxxkcon_1Llist .firstLi_1Llist a{color: #005bac;}
header.header_index .nav_down{ top:238px;}
header.header_scr .nav_down{ top:60px;}
header.header_index .pad_list{ display: none;}
.nav .close{ margin-top: 0.25rem;}
/**  footer   begin  **/
footer{ position: relative; z-index: 1; background: #1b2337;}
.footer_top{border-bottom:1px #494f5f solid; padding: 0.5rem 0 0.2rem;}
.footer_map{ overflow: hidden; width: 70%; max-width: 600px;}
.footer_map>li{ width:20%; float: left;text-align: center; position: relative;}
.footer_map>li:hover>a{color: #5b9bd5;text-decoration: underline;}
.footer_map>li>a{font-size: 14px;color: #fff;display: inline-block;}
.footer_maperji{ margin-top: 10px;}
.footer_maperji>li>a{font-size: 12px;color: #fff; margin: 0;}
.footer_maperji>li:hover a{color: #007dec;}
.footer_map>li::before{content: "";position: absolute;right: 0;top: 50%; margin-top:-9px; width: 2px;height: 18px;background: url(../images/footerlibj_07.png) no-repeat center;}
.footer_map>.footernot1::before{content: "";width: 0;height: 0;}
.footer_topR{float: right;}
.footlogo{ display: block; margin-bottom: 15px;}
.footlogo img{ display:block; width: 148px;height: 43px;}
.foot_tr_tL_p1,.foot_tr_tL_p2{text-align: right;font-size: 14px; color: #fff; filter: Alpha(Opacity=70); opacity: 0.7;}
.foot_tr_tL_p1 span,.foot_tr_tL_p2 span{display: inline-block;margin-right: 6px;}
.foot_tr_tL{float: left;}
.foot_tr_tR{float: right; margin-left: 0.3rem;}
.foot_tr_b{text-align: right;padding-top: 20px;}
.foot_tr_b a{opacity: .2;display: inline-block;width:22px;height: 22px;overflow: hidden;margin-left: 10px;background-size: cover;}
.foot_tr_b a:hover{opacity: 1;}
.sina{background: url(../images/sina_16.png) no-repeat center;}
.qq{background: url(../images/qq_17.png) no-repeat center;}
.wx{background: url(../images/wx_22.png) no-repeat center;}
.bd{background: url(../images/bd_19.png) no-repeat center;}
.footer_bottom{padding:0.2rem; text-align: center;font-size: 12px;color: #fff; filter: Alpha(Opacity=70); opacity: 0.7;}
.footer_bottom a{color: #fff;}
footer.footer_lead{ position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; background: #fff; padding: 20px 15px; font-size: 12px; color: #666;}

/*====媒体查询===*/
@media (min-width: 1360px) {  
	.container{width: 1200px; padding: 0;}
}

@media (max-width: 1199px) {
    /*header*/
    .nav_sub,.nav_down,.search_sub,header.header_scr .nav_sub, header.header_scr .search_sub{ display: none;}
    .navxxkcon{ display: none;}
    header.header_sub .menu_box, header.header_scr .menu_box{ display: block;}
    header.header_sub .meun,header.header_scr .meun{ color: #007dec;}
    header.header_sub .meun:hover,header.header_sub .meun:active,header.header_sub .meun:visited,
    header.header_scr .meun:hover,header.header_scr .meun:active,header.header_scr .meun:visited{color: #007dec;}
    header.header_sub .meun::before,
    header.header_scr .meun::before{ background: url(../images/muen_06b.png) no-repeat center;}

    header.header_index .nav .nav_sub { display: none; }
    header.header_index .pad_list{ display: block;}

}
@media (max-width: 991px) {
    html, body, ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ font-size: 14px;}
    .foot_tr_tR{ display: none;}
}
@media (max-width: 767px) {
    /*header*/
	header.header_index{ top:0; background:#fff;}
    header.header_index .meun{ color: #007dec;}
    header.header_index .meun:hover,header.header_index .meun:active,header.header_index .meun:visited{color: #007dec;}
    header.header_index .meun::before{ background: url(../images/muen_06b.png) no-repeat center;}
	 /*footer*/
    .footer_top{ padding: 0.3rem 0;}
    .footer_topR{ float: none;}
    .footlogo img{ margin: 0 auto;}
    .foot_tr_b,.footer_maperji{ display: none;}
	.footer_map{ width:100%; margin-top: 10px;}
	.footer_map>li>a{font-size: 12px;}
    .footlogo{ display: block; margin-bottom: 10px;}
    .foot_tr_tL,.foot_tr_tL_p1, .foot_tr_tL_p2{ float: none; text-align: center; margin: 0;}
}

/*====缓动效果 begin====*/

a,*::before,*::after,
#bullets li,.M1listimg img,.M1list_pos,.M1list_poscen,.M1list_posbtm,.nav,header,
.cooper_list li,.cooper_tab li{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.M1list_postop::after,#M1list .item:hover .M1list_postop::before{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);}
#M1list .item:hover .M1list_postop::after{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
.meun:hover::before,.close:hover::before{transform:rotate(45deg); -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
#M1list .item:hover .M1listimg img{transform:translate(20px,0);-webkit-transform:translate(20px,0);-moz-transform:translate(20px,0);-o-transform:translate(20px,0); -ms-transform:translate(20px,0);}
.M1list_poscen{transform:translate(-100%,0);-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0); -o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);opacity: 0;}
.M1list_posbtm{transform:translate(100%,0);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0); -o-transform:translate(100%,0);-ms-transform:translate(100%,0);opacity: 0;}
#M1list .item:hover .M1list_poscen,.M1list .item:hover .M1list_posbtm{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0); -o-transform:translate(0,0);-ms-transform:translate(0,0);opacity: 1;}
#M1list .item:hover .M1list_postoph1::after,#M1list .item:hover .M1list_postoph1::before{transform:rotate(180deg); -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}

